Stock markets have already factored in return of NDA in 2024